<?php
session_start();
if($_SESSION['caweb']['autenticado']!="si" || $_SESSION['caweb']['username'] == ""){
   echo "No puedes Ingresar sin autenticarte o Sesion Terminada ActualiceS la pagina";
   exit;
}

	/******* Desarrollado Fabián Bejarano *******/
	/* Exporta los movimientos de entrada por TC del día para cargarlos en Faccode */
	/* 05feb2010 */
	
	require_once "funciones.php";
	session_start();
	$sucursal = $_SESSION['caweb']['sucursal'] ;
	$usuario = $_SESSION['caweb']['username'] ;
	$_SESSION['caweb']['mensaje_expo_oi'] = "" ;
	$mensaje = "" ;
	$fechadesde = $_POST[fechadesde];
	$fechahasta = $_POST[fechahasta];

	$expofile = "/var/www/html/caweb/tmp/mantis_".$sucursal.".csv" ;


	// conexión con la BD
	$conexion = con_mantis();


	/******* EXPORTACIÓN DE INCIDENCIAS *******/

	// Si existe elimina el archivo del servidor
	if ( file_exists($expofile) ) {
		unlink($expofile) ;
	}
	// Exporta a un archivo en el servidor
	$sql = "SELECT mantis_bug_table.id,mantis_bug_table.project_id, mantis_project_table.name,
			mantis_bug_table.date_submitted, mantis_bug_table.last_updated,
			(SELECT from_unixtime( new_value )
                        FROM mantis_bug_history_table
                        WHERE bug_id = mantis_bug_table.id
                        AND field_name = 'Fecha cierre (dd/mm/aaaa)' limit 1) AS fecha_cierre,
			(SELECT value 
			FROM mantis_custom_field_string_table 
			WHERE field_id=13 AND bug_id=mantis_bug_table.id ) AS hora_llegada,
			(SELECT value 
			FROM mantis_custom_field_string_table 
			WHERE field_id=14 AND bug_id=mantis_bug_table.id ) AS hora_salida,
			mantis_user_table.username,mantis_user_table.realname
			FROM mantis_bug_table INNER JOIN mantis_user_table 
			ON mantis_user_table.id = mantis_bug_table.handler_id
			INNER JOIN mantis_project_table
			ON mantis_project_table.id = mantis_bug_table.project_id
			WHERE mantis_bug_table.date_submitted >= '$fechadesde'
			AND mantis_bug_table.date_submitted <= '$fechahasta'
			INTO OUTFILE '".$expofile."' FIELDS TERMINATED BY ';'" ;
	$resultexpo = mysql_query($sql, $conexion) 
		or die("Problemas al exportar el archivo - ".mysql_error().$resultexpo) ;

	$mensaje .= " Se finalizó el proceso de exportación <br>" ;

	//cierra la conexion
	mysql_close($conexion);


	// Exportación
	header( "Content-Type: application/octet-stream" ) ;
	header( "Content-Disposition: attachment; filename=".$expofile."" ) ; 
	$fp = fopen("$expofile", "r");
	fpassthru($fp);
	

?>